define("Neptuno.Terminales.TerminalesExplorer", [
    "jquery.mobile", 
    "Neptuno.Puertos.PuertosExplorer"
    ],
    function ($, PuertosExplorer) {
        var self = {
            config:{
                onTerminalTap:function(){
                    
                }
            },
            close:function(){
                $.mobile.pageContainer.off("tap", ".terminales-explorer-terminal");
                PuertosExplorer.close();
            }
        }
        
        return {
            explore:function(options){
                self.config = $.extend(self.config, options, {
                    onPuertoTap:function(){
                        var idPuerto = $(this).attr("data-idPuerto");
                        console.log(idPuerto);
                        $.mobile.changePage("index.php?controller=Neptuno.ExplorarTerminales&idPuerto=" + idPuerto);
                        return false;
                    },
                });
                PuertosExplorer.explore(self.config);
                $.mobile.pageContainer.on("tap", ".terminales-explorer-terminal", self.config.onTerminalTap);
            },
            close:function(){
                self.close();
            }
        }
    });

